Related articles

*   [Browser plugins](/index.php/Browser_plugins "Browser plugins")
*   [Firefox](/index.php/Firefox "Firefox")
*   [Chromium](/index.php/Chromium "Chromium")

**翻译状态：** 本文是英文页面 [Opera](/index.php/Opera "Opera") 的[翻译](/index.php/ArchWiki_Translation_Team_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) "ArchWiki Translation Team (简体中文)")，最后翻译时间：2017-3-1，点击[这里](https://wiki.archlinux.org/index.php?title=Opera&diff=0&oldid=469197)可以查看翻译后英文页面的改动。

[Opera](http://www.opera.com)浏览器，是一款自1994年以来由挪威[Opera Software](https://en.wikipedia.org/wiki/Opera_Software "wikipedia:Opera Software")公司开发的免费浏览器软件。该浏览器因曾经最先引入诸如标签式浏览、内置搜索等功能而闻名。

## Contents

*   [1 安装](#.E5.AE.89.E8.A3.85)
    *   [1.1 旧的 Presto 版本](#.E6.97.A7.E7.9A.84_Presto_.E7.89.88.E6.9C.AC)
*   [2 插件](#.E6.8F.92.E4.BB.B6)
    *   [2.1 Adblock](#Adblock)
*   [3 性能调整](#.E6.80.A7.E8.83.BD.E8.B0.83.E6.95.B4)
    *   [3.1 禁用功能和服务](#.E7.A6.81.E7.94.A8.E5.8A.9F.E8.83.BD.E5.92.8C.E6.9C.8D.E5.8A.A1)
    *   [3.2 Profile in tmpfs](#Profile_in_tmpfs)
*   [4 外观](#.E5.A4.96.E8.A7.82)
    *   [4.1 主题](#.E4.B8.BB.E9.A2.98)
    *   [4.2 标题栏](#.E6.A0.87.E9.A2.98.E6.A0.8F)
    *   [4.3 标签模式](#.E6.A0.87.E7.AD.BE.E6.A8.A1.E5.BC.8F)
    *   [4.4 字体](#.E5.AD.97.E4.BD.93)
*   [5 私有标签](#.E7.A7.81.E6.9C.89.E6.A0.87.E7.AD.BE)
*   [6 辅助功能提示](#.E8.BE.85.E5.8A.A9.E5.8A.9F.E8.83.BD.E6.8F.90.E7.A4.BA)
    *   [6.1 禁用文本选择](#.E7.A6.81.E7.94.A8.E6.96.87.E6.9C.AC.E9.80.89.E6.8B.A9)
    *   [6.2 抓取和滚动模式](#.E6.8A.93.E5.8F.96.E5.92.8C.E6.BB.9A.E5.8A.A8.E6.A8.A1.E5.BC.8F)
    *   [6.3 长按链接会在后台标签（扩展程序）中打开它](#.E9.95.BF.E6.8C.89.E9.93.BE.E6.8E.A5.E4.BC.9A.E5.9C.A8.E5.90.8E.E5.8F.B0.E6.A0.87.E7.AD.BE.EF.BC.88.E6.89.A9.E5.B1.95.E7.A8.8B.E5.BA.8F.EF.BC.89.E4.B8.AD.E6.89.93.E5.BC.80.E5.AE.83)
    *   [6.4 虚拟屏幕键盘 (扩展程序)](#.E8.99.9A.E6.8B.9F.E5.B1.8F.E5.B9.95.E9.94.AE.E7.9B.98_.28.E6.89.A9.E5.B1.95.E7.A8.8B.E5.BA.8F.29)
*   [7 Security](#Security)
    *   [7.1 Force a password store](#Force_a_password_store)
*   [8 故障排除](#.E6.95.85.E9.9A.9C.E6.8E.92.E9.99.A4)
    *   [8.1 NVIDIA 显卡上出现条纹](#NVIDIA_.E6.98.BE.E5.8D.A1.E4.B8.8A.E5.87.BA.E7.8E.B0.E6.9D.A1.E7.BA.B9)
    *   [8.2 卧式鼠标滚轮滚动](#.E5.8D.A7.E5.BC.8F.E9.BC.A0.E6.A0.87.E6.BB.9A.E8.BD.AE.E6.BB.9A.E5.8A.A8)
    *   [8.3 启动外部浏览器](#.E5.90.AF.E5.8A.A8.E5.A4.96.E9.83.A8.E6.B5.8F.E8.A7.88.E5.99.A8)
    *   [8.4 使用 GTK + 2.24.7+ 开始或关闭时，Opera 崩溃的问题](#.E4.BD.BF.E7.94.A8_GTK_.2B_2.24.7.2B_.E5.BC.80.E5.A7.8B.E6.88.96.E5.85.B3.E9.97.AD.E6.97.B6.EF.BC.8COpera_.E5.B4.A9.E6.BA.83.E7.9A.84.E9.97.AE.E9.A2.98)
    *   [8.5 带有深色GTK +主题的不可读输入字段和地址栏](#.E5.B8.A6.E6.9C.89.E6.B7.B1.E8.89.B2GTK_.2B.E4.B8.BB.E9.A2.98.E7.9A.84.E4.B8.8D.E5.8F.AF.E8.AF.BB.E8.BE.93.E5.85.A5.E5.AD.97.E6.AE.B5.E5.92.8C.E5.9C.B0.E5.9D.80.E6.A0.8F)
*   [9 参见](#.E5.8F.82.E8.A7.81)

## 安装

[安装](/index.php/%E5%AE%89%E8%A3%85 "安装") [opera](https://www.archlinux.org/packages/?name=opera) 软件包

### 旧的 Presto 版本

现在的 Opera 浏览器使用现代的、开源的 Blick 引擎。你仍然可以通安装 Opera 12.16 即 [opera-legacy](https://aur.archlinux.org/packages/opera-legacy/) 软件包，来使用旧版的 Presto 布局引擎

## 插件

有关不同插件和安装说明的详细信息，请参阅[Browser plugins](/index.php/Browser_plugins "Browser plugins")。注意，Opera不再支持Netscape插件API（NPAPI），而只支持较新的Pepper插件API（PPAPI）。

### Adblock

**提示：** Opera也有一个内置的广告拦截器，可以在设置中启用。

安装 [opera-adblock-complete](https://aur.archlinux.org/packages/opera-adblock-complete/) 软件包以获取 Adblock 支持。

## 性能调整

虽然Opera在现代硬件上运行相当快，但可以进一步调整。有关更多示例，请参阅 [Opera Wiki page](http://operawiki.info/operaperformance)。

### 禁用功能和服务

如要最大化应用程序性能，可以通过[opera:config Preferences Editor.](http://www.opera.com/browser/tutorials/personalize/behavior/)禁用不需要的功能和服务。

一些不需要的功能：

*   **Systray Icon**: 在 opera:config#UserPrefs 中取消选中 *Show Tray Icon*.
*   **BitTorrent**: 在 opera:config#BitTorrent 中取消选中 *Enable* .
*   **Geolocation**: 在 opera:config#Geolocation 中取消选中 *Enable geolocation* .
*   **Multimedia**: 在 opera:config#Multimedia 中取消选中 desired options.
*   **Web Server**: 在 opera:config#Web Server 中取消选中 *Enable* .

为了更容易找到这些选项，只需在地址栏中输入相应的路径（无空格）即可。 例如 `opera:config#UserPrefs|ShowTrayIcon`或者使用内置搜索。

### Profile in tmpfs

将浏览器配置文件重新定位到[tmpfs](/index.php/Tmpfs "Tmpfs")文件系统，包括 `/tmp`，以改进应用程序响应，因为整个配置文件现在都存储在RAM中。另一个好处是减少了磁盘读写操作，其于SSD最为有利。

目前有两种方法：

*   使用[Profile-sync-daemon](/index.php/Profile-sync-daemon "Profile-sync-daemon")，自动检测并将Opera配置文件重定位到tmpfs。
*   使用 `-pd`命令行标志告诉Opera在哪里存储其配置文件数据：

```
$ opera -pd /tmp/opera

```

## 外观

### 主题

虽然Opera是跨平台的，但它可以很好地集成到各种Linux桌面环境中。

	Qt

	要使菜单外观与Qt更好地融合，安装并通过`qtconfig`应用您想要的Qt主题。

	KDE

	要使Opera使用KDE图标，您可以安装一个KDE主题，比如[这个](https://addons.opera.com/en/themes/details/aire-kde/?display=en)。

	GTK+

	可以在[这里](http://my.opera.com/community/customize/skins/info/?id=3465).找到一个使用Tango图标的GTK +皮肤。

### 标题栏

通过右键单击选项卡栏，然后取消选中“显示边框”，可以隐藏标题栏。

### 标签模式

Opera原生支持标签级联和平铺模式上。可以通过激活“主”工具栏或通过拖放所需的任何位置上的按钮可以找到适当的按钮 *Menu > Appearance > Buttons > Browser*.

### 字体

可以在 *Settings > Preferences... > Advanced > Fonts*下配置字体.

如果在第一次运行Opera之前已经安装[ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/)软件包，Opera将默认使用这些字体，而不管本地GTK +选项，GNOME或KDE字体管理指定什么。如要强制已经安装的Opera使用系统设置选项：

*   关闭所有正在运行的Opera实例。
*   卸载 [ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/) 软件包.
*   移动现有配置文件文件夹： `mv -i ~/.opera ~/.opera.bak`
*   打开Opera，并验证您的字体管理器设置是否已应用。
*   将`~/.opera.bak` 中书签和所需的过滤器文件还原至 `~/.opera`， `operaprefs.ini` 文件除外.
*   如果需要，请重新安装 [ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/) 软件包.

**Note:** 如果除了数字之外没有文本显示在某些网页上，这可能是字体的问题。 导致这个问题的一个已知问题是 *helvetica* pfb postscript字体。

## 私有标签

要浏览而不留下您访问的网站的明显痕迹，您可以使用私有标签。关闭私有标签时，将删除与该标签相关的以下数据：

*   Cache
*   Cookies
*   History
*   Logins

这与 Chrome/[Chromium](/index.php/Chromium "Chromium") 中的 [--incognito option](http://www.google.com/support/chrome/bin/answer.py?hl=en&answer=95464) 和 [Firefox](/index.php/Firefox "Firefox") 中的 [PrivateBrowsing](https://wiki.mozilla.org/PrivateBrowsing) 很相似.

要从命令行打开新的私有标签，请使用：

```
$ opera -newprivatetab

```

要确保在整个浏览会话期间只使用私有标签页：

*   设置 *Settings > Preferences... > General > Startup > Start without open tabs*.
*   清除 *Settings > Preferences... > General > Home page option* 中的所有条目.
*   启用 *Settings > Preferences... > Advanced > Tabs > Additional tab options... > Allow windows with no tabs*.

要在已经运行Opera时打开一个新窗口进行隐身浏览，您只需按 `Ctrl+Shift+N` 或通过*Menu > New Tabs and Windows > New Private Window*新建私有窗口。所有后续打开的标签也是私有的。

## 辅助功能提示

### 禁用文本选择

在Opera中可以禁用文本选择。 但是，通过JavaScript的文本选择仍然可以工作（例如表单，等等）。可以通过以下方法设置：

```
opera:config#System|DisableTextSelect

```

### 抓取和滚动模式

除了关闭文本选择，抓取和滚动模式使鼠标拖动可以进行页面滚动。 这是非常有用的，特别是当你有一个触摸屏时。复制并粘贴下面的链接即可访问上述设置。

```
opera:config#UserPrefs|ScrollIsPan

```

还可以通过将适当的Opera按钮拖放到工具栏中来即时更改此设置。该按钮可以在 *Menu > Appearance > Buttons > Browser View* 中找到。

### 长按链接会在后台标签（扩展程序）中打开它

可以通过安装[这个](https://addons.opera.com/en/addons/extensions/details/open-in-background-with-long-press/)扩展程序在新的后台标签中打开任何长按的链接。

### 虚拟屏幕键盘 (扩展程序)

有一个允许使用虚拟屏幕键盘的扩展。可以在[这里](https://addons.opera.com/en/addons/extensions/details/virtual-keyboard/)找到更多详细信息和安装链接。

## Security

### Force a password store

Since current Opera uses the same engine as Chromium does, you can force Opera to use a specific password store by launching it with the `--password-store` flag. For more details see [Chromium/Tips and tricks#Force a password store](/index.php/Chromium/Tips_and_tricks#Force_a_password_store "Chromium/Tips and tricks").

## 故障排除

### NVIDIA 显卡上出现条纹

运行以下命令：

```
$ nvidia-settings -a InitialPixmapPlacement=2

```

在某些计算机上， 如果没有运行以上命令，[[1]](http://helion.pl) 运行会极其缓慢，使它成为一个完美的测试网站。

### 卧式鼠标滚轮滚动

Check *Settings > Preferences... > Advanced > Shortcuts > Mouse > Middle-Click Options... > Enable horizontal panning*.

或者

*   Highlight *Settings > Preferences... > Advanced > Shortcuts > Mouse > Opera Standard*.
*   Duplicate *Settings > Preferences... > Advanced > Shortcuts > Mouse > Opera Standard*.
*   Edit... *Settings > Preferences... > Advanced > Shortcuts > Mouse > Copy of Opera Standard*.
*   Search the `Forward` and `Back` input contexts and edit the appropriate button shortcuts to `scroll left` and `scroll right`.
*   Rename *Settings > Preferences... > Advanced > Shortcuts > Mouse > Copy of Opera Standard* as desired.

### 启动外部浏览器

如果Opera不能很好的显示网站，一个解决方案是在外部浏览器中打开当前显示的网页。

**提示：** 以下方法似乎已被弃用，取而代之的方法是通过鼠标右键访问内置 `Open With` 菜单。

*   在`$HOME/.opera/toolbar/standard_toolbar.ini`中，设置 `[Site Navigation Toolbar.content]` 的下一行为:

```
Button0, "Chromium"="Execute program, "chromium, "%u", , "Chromium""

```

*   如果需要 firefox，或者是首选：

```
Button0, "Firefox"="Execute program, "firefox", "%u", , "Firefox""

```

*   在字符串中可以包括任意数量的命令行选项:

```
Button0, "Chromium"="Execute program, "chromium --block-nonsandboxed-plugins --disable-java --incognito --safe-plugins --start-maximized --user-data-dir=/tmp/.chromium", "%u", , "Chromium""

```

### 使用 GTK + 2.24.7+ 开始或关闭时，Opera 崩溃的问题

如果发生此崩溃，您可以通过将 *DialogToolkit* 选项更改为4来解决此问题:

```
opera:config#FileSelector|DialogToolkit

```

这将禁用GTK +样式支持，从而避免该问题。

### 带有深色GTK +主题的不可读输入字段和地址栏

当使用黑色GTK主题时，可能遇到Opera地址栏和具有不可读输入和文本字段的页面（例如，Amazon可以在黑色文本字段背景上具有黑色文本）。这可能是因为网站仅设置背景或文本颜色其中之一，而Opera从主题中获取另一个。

使用安装的全新主题和命令来解决这个问题： `env GTK2_RC_FILES=/usr/share/themes/<light-theme-name/gtk-2.0/gtkrc opera`

要将其设为默认值，请使用首选的文本编辑器编辑文件 `/usr/bin/opera`. 例如， 使用 Opera 12.14:

```
sudo gedit /usr/bin/opera
...
#!/bin/sh
export OPERA_DIR=${OPERA_DIR:-/usr/share/opera}
export OPERA_PERSONALDIR=${OPERA_PERSONALDIR:-$HOME/.opera}
exec /usr/lib/opera/opera "$@"

```

编辑文件并按照示例更改为...

```
/usr/bin/opera
...
#!/bin/sh
export OPERA_DIR=${OPERA_DIR:-/usr/share/opera}
export OPERA_PERSONALDIR=${OPERA_PERSONALDIR:-$HOME/.opera}
env GTK2_RC_FILES=/usr/share/themes/Clearlooks/gtk-2.0/gtkrc /usr/lib/opera/opera "$@"

```

这将使浏览器使用您在上面“Clearlooks”文件 `/usr/bin/opera` 中设置的全新主题，如此问题将得以解决。

## 参见

*   [Opera Wiki](http://operawiki.info/Opera)
*   [Opera Knowledge Base](http://www.opera.com/support/kb/)
*   [Opera For UNIX Forums](http://my.opera.com/community/forums/forum.dml?id=3)
*   [Opera Bug Report](http://www.opera.com/support/bugs/)
*   [Opera Tips](http://www.opera.com/browser/tips/)
*   [Opera Documentation](http://www.opera.com/docs/)
*   [Opera Help](http://help.opera.com/Linux/12.10/en/)